home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1995-08-13 | 5.5 KB | [ TEXT/CWIE]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
Confidence Program Detection Match Type Support
66%
dexvert
Compact Compressed (Unix) (archive/compact)
ext
Supported
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
1%
dexvert
Text File (text/txt)
fallback
Supported
100%
file
MacBinary II, inited, Sun Aug 13 19:52:16 1995, modified Sun Aug 13 19:52:16 1995, creator 'CWIE', type ASCII, 4982 bytes "TestAttenuator.c" , at 0x13f6 466 bytes resource
default (weak)
99%
file
data
default
74%
TrID
Macintosh plain text (MacBinary)
default
25%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ TEXT] macFileCreator [ CWIE]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 10 54 65 73 74 41 74 | 74 65 6e 75 61 74 6f 72 |..TestAt|tenuator| |00000010| 2e 63 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.c......|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 54 45 58 54 43 57 49 | 45 01 00 00 00 00 00 00 |.TEXTCWI|E.......| |00000050| 00 00 00 00 00 13 76 00 | 00 01 d2 ac 54 40 b0 ac |......v.|....T@..| |00000060| 54 40 b0 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |T@......|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 90 3a 00 00 |........|.....:..| |00000080| 2f 2a 0d 54 65 73 74 41 | 74 74 65 6e 75 61 74 6f |/*.TestA|ttenuato| |00000090| 72 2e 63 0d 54 68 69 73 | 20 70 72 6f 64 75 63 65 |r.c.This| produce| |000000a0| 64 20 61 20 73 69 6d 70 | 6c 65 20 74 65 73 74 20 |d a simp|le test | |000000b0| 70 61 74 74 65 72 6e 20 | 74 68 61 74 20 61 6c 6c |pattern |that all| |000000c0| 6f 77 73 20 61 20 71 75 | 69 63 6b 20 79 65 73 2f |ows a qu|ick yes/| |000000d0| 6e 6f 20 65 76 61 6c 75 | 61 74 69 6f 6e 20 6f 66 |no evalu|ation of| |000000e0| 20 74 68 65 0d 61 74 74 | 65 6e 75 61 74 6f 72 20 | the.att|enuator | |000000f0| 62 65 66 6f 72 65 20 73 | 68 69 70 70 69 6e 67 2e |before s|hipping.| |00000100| 20 4d 61 69 6e 6c 79 20 | 74 68 69 73 20 69 73 20 | Mainly |this is | |00000110| 61 20 63 68 65 63 6b 20 | 74 6f 20 6d 61 6b 65 20 |a check |to make | |00000120| 73 75 72 65 20 74 68 61 | 74 20 61 6c 6c 20 74 68 |sure tha|t all th| |00000130| 65 0d 72 65 73 69 73 74 | 6f 72 73 20 77 65 72 65 |e.resist|ors were| |00000140| 20 73 6f 6c 64 65 72 65 | 64 20 63 6f 72 72 65 63 | soldere|d correc| |00000150| 74 6c 79 2e 0d 48 49 53 | 54 4f 52 59 3a 0d 31 31 |tly..HIS|TORY:.11| |00000160| 2f 38 39 20 09 64 67 70 | 20 77 72 6f 74 65 20 69 |/89 .dgp| wrote i| |00000170| 74 0d 39 2f 39 2f 39 30 | 09 64 67 70 09 6d 61 6b |t.9/9/90|.dgp.mak| |00000180| 65 20 74 68 65 20 61 72 | 72 61 79 73 20 73 74 61 |e the ar|rays sta| |00000190| 74 69 63 2e 0d 31 30 2f | 31 37 2f 39 30 09 64 67 |tic..10/|17/90.dg| |000001a0| 70 09 72 65 6d 6f 76 65 | 20 75 6e 75 73 65 64 20 |p.remove| unused | |000001b0| 76 61 72 69 61 62 6c 65 | 0d 32 2f 31 36 2f 39 31 |variable|.2/16/91| |000001c0| 09 09 64 67 70 09 61 64 | 64 65 64 20 63 68 65 63 |..dgp.ad|ded chec| |000001d0| 6b 20 66 6f 72 20 66 70 | 75 20 61 6e 64 20 63 6f |k for fp|u and co| |000001e0| 6c 6f 72 20 71 75 69 63 | 6b 64 72 61 77 0d 38 2f |lor quic|kdraw.8/| |000001f0| 32 34 2f 39 31 09 64 67 | 70 09 4d 61 64 65 20 63 |24/91.dg|p.Made c| |00000200| 6f 6d 70 61 74 69 62 6c | 65 20 77 69 74 68 20 54 |ompatibl|e with T| |00000210| 48 49 4e 4b 20 43 20 35 | 2e 30 2e 0d 34 2f 32 37 |HINK C 5|.0..4/27| |00000220| 2f 39 32 09 64 67 70 09 | 63 61 6c 6c 20 53 65 74 |/92.dgp.|call Set| |00000230| 44 65 70 74 68 20 74 6f | 20 73 65 74 20 73 63 72 |Depth to| set scr| |00000240| 65 65 6e 20 74 6f 20 38 | 20 62 69 74 73 2e 0d 38 |een to 8| bits..8| |00000250| 2f 32 37 2f 39 32 09 64 | 67 70 09 72 65 70 6c 61 |/27/92.d|gp.repla| |00000260| 63 65 20 53 79 73 45 6e | 76 69 72 6f 6e 73 28 29 |ce SysEn|virons()| |00000270| 20 62 79 20 47 65 73 74 | 61 6c 74 28 29 0d 32 2f | by Gest|alt().2/| |00000280| 37 2f 39 33 09 64 67 70 | 09 75 70 64 61 74 65 64 |7/93.dgp|.updated| |00000290| 20 74 6f 20 75 73 65 20 | 53 65 74 50 69 78 65 6c | to use |SetPixel| |000002a0| 73 51 75 69 63 6b 6c 79 | 2e 0d 2a 2f 0d 23 69 6e |sQuickly|..*/.#in| |000002b0| 63 6c 75 64 65 20 22 56 | 69 64 65 6f 54 6f 6f 6c |clude "V|ideoTool| |000002c0| 62 6f 78 2e 68 22 0d 23 | 69 6e 63 6c 75 64 65 20 |box.h".#|include | |000002d0| 22 4c 75 6d 69 6e 61 6e | 63 65 2e 68 22 0d 0d 23 |"Luminan|ce.h"..#| |000002e0| 64 65 66 69 6e 65 20 58 | 4d 41 58 20 09 09 36 34 |define X|MAX ..64| |000002f0| 30 09 09 2f 2a 20 4d 61 | 78 69 6d 75 6d 20 68 6f |0../* Ma|ximum ho| |00000300| 72 69 7a 6f 6e 74 61 6c | 20 63 6f 6f 72 64 69 6e |rizontal| coordin| |00000310| 61 74 65 20 2a 2f 20 0d | 23 64 65 66 69 6e 65 20 |ate */ .|#define | |00000320| 59 4d 41 58 20 09 09 34 | 38 30 09 09 2f 2a 20 4d |YMAX ..4|80../* M| |00000330| 61 78 75 6d 75 6d 20 76 | 65 72 74 69 63 61 6c 20 |axumum v|ertical | |00000340| 63 6f 6f 72 64 69 6e 61 | 74 65 20 2a 2f 0d 0d 76 |coordina|te */..v| |00000350| 6f 69 64 20 54 65 73 74 | 41 74 74 65 6e 75 61 74 |oid Test|Attenuat| |00000360| 6f 72 28 76 6f 69 64 29 | 3b 0d 0d 76 6f 69 64 20 |or(void)|;..void | |00000370| 6d 61 69 6e 28 76 6f 69 | 64 29 0d 7b 0d 09 52 65 |main(voi|d).{..Re| |00000380| 71 75 69 72 65 28 67 65 | 73 74 61 6c 74 38 42 69 |quire(ge|stalt8Bi| |00000390| 74 51 44 29 3b 0d 09 54 | 65 73 74 41 74 74 65 6e |tQD);..T|estAtten| |000003a0| 75 61 74 6f 72 28 29 3b | 0d 7d 0d 0d 76 6f 69 64 |uator();|.}..void| |000003b0| 20 54 65 73 74 41 74 74 | 65 6e 75 61 74 6f 72 28 | TestAtt|enuator(| |000003c0| 76 6f 69 64 29 0d 7b 0d | 09 72 65 67 69 73 74 65 |void).{.|.registe| |000003d0| 72 20 73 68 6f 72 74 20 | 69 2c 6a 2c 6b 3b 0d 09 |r short |i,j,k;..| |000003e0| 64 6f 75 62 6c 65 20 61 | 2c 41 2c 41 41 3b 0d 09 |double a|,A,AA;..| |000003f0| 43 57 69 6e 64 6f 77 50 | 74 72 20 77 69 6e 64 6f |CWindowP|tr windo| |00000400| 77 3d 4e 55 4c 4c 3b 0d | 09 57 69 6e 64 6f 77 50 |w=NULL;.|.WindowP| |00000410| 74 72 20 6f 6c 64 57 69 | 6e 64 6f 77 3d 4e 55 4c |tr oldWi|ndow=NUL| |00000420| 4c 3b 0d 09 47 44 48 61 | 6e 64 6c 65 20 64 65 76 |L;..GDHa|ndle dev| |00000430| 69 63 65 3d 4e 55 4c 4c | 2c 6f 6c 64 47 44 48 61 |ice=NULL|,oldGDHa| |00000440| 6e 64 6c 65 3d 4e 55 4c | 4c 3b 0d 09 73 74 61 74 |ndle=NUL|L;..stat| |00000450| 69 63 20 4c 75 6d 69 6e | 61 6e 63 65 52 65 63 6f |ic Lumin|anceReco| |00000460| 72 64 20 4c 52 3b 0d 09 | 73 68 6f 72 74 20 6e 2c |rd LR;..|short n,| |00000470| 6d 6f 64 65 3b 0d 09 73 | 74 61 74 69 63 20 64 6f |mode;..s|tatic do| |00000480| 75 62 6c 65 20 66 79 5b | 59 4d 41 58 5d 3b 0d 09 |uble fy[|YMAX];..| |00000490| 64 6f 75 62 6c 65 20 63 | 3b 0d 09 73 74 61 74 69 |double c|;..stati| |000004a0| 63 20 75 6e 73 69 67 6e | 65 64 20 6c 6f 6e 67 20 |c unsign|ed long | |000004b0| 72 6f 77 5b 58 4d 41 58 | 5d 3b 0d 09 73 68 6f 72 |row[XMAX|];..shor| |000004c0| 74 20 6f 6c 64 53 63 72 | 65 65 6e 3b 0d 09 63 68 |t oldScr|een;..ch| |000004d0| 61 72 20 73 74 72 69 6e | 67 5b 31 30 30 5d 3b 0d |ar strin|g[100];.| |000004e0| 09 0d 09 2f 2a 20 70 61 | 72 61 6d 65 74 65 72 73 |.../* pa|rameters| |000004f0| 20 6f 66 20 74 68 65 20 | 73 63 72 65 65 6e 20 63 | of the |screen c| |00000500| 61 6c 69 62 72 61 74 69 | 6f 6e 20 2a 2f 0d 09 0d |alibrati|on */...| |00000510| 09 4d 61 78 69 6d 69 7a | 65 43 6f 6e 73 6f 6c 65 |.Maximiz|eConsole| |00000520| 48 65 69 67 68 74 28 29 | 3b 0d 09 23 69 66 20 28 |Height()|;..#if (| |00000530| 54 48 49 4e 4b 5f 43 20 | 7c 7c 20 54 48 49 4e 4b |THINK_C ||| THINK| |00000540| 5f 43 50 4c 55 53 20 7c | 7c 20 53 59 4d 41 4e 54 |_CPLUS ||| SYMANT| |00000550| 45 43 5f 43 29 0d 09 09 | 63 6f 6e 73 6f 6c 65 5f |EC_C)...|console_| |00000560| 6f 70 74 69 6f 6e 73 2e | 74 6f 70 3d 59 4d 41 58 |options.|top=YMAX| |00000570| 2f 32 2d 34 30 3b 0d 09 | 09 63 6f 6e 73 6f 6c 65 |/2-40;..|.console| |00000580| 5f 6f 70 74 69 6f 6e 73 | 2e 6e 72 6f 77 73 3d 37 |_options|.nrows=7| |00000590| 3b 0d 09 09 63 6f 6e 73 | 6f 6c 65 5f 6f 70 74 69 |;...cons|ole_opti| |000005a0| 6f 6e 73 2e 74 78 53 69 | 7a 65 3d 39 3b 0d 09 23 |ons.txSi|ze=9;..#| |000005b0| 65 6c 69 66 20 5f 5f 4d | 57 45 52 4b 53 5f 5f 0d |elif __M|WERKS__.| |000005c0| 09 09 53 49 4f 55 58 53 | 65 74 74 69 6e 67 73 2e |..SIOUXS|ettings.| |000005d0| 74 6f 70 70 69 78 65 6c | 3d 59 4d 41 58 2f 32 2d |toppixel|=YMAX/2-| |000005e0| 34 30 3b 0d 09 09 53 49 | 4f 55 58 53 65 74 74 69 |40;...SI|OUXSetti| |000005f0| 6e 67 73 2e 72 6f 77 73 | 3d 37 3b 0d 09 09 53 49 |ngs.rows|=7;...SI| |00000600| 4f 55 58 53 65 74 74 69 | 6e 67 73 2e 63 6f 6c 75 |OUXSetti|ngs.colu| |00000610| 6d 6e 73 3d 36 30 3b 0d | 09 09 53 49 4f 55 58 53 |mns=60;.|..SIOUXS| |00000620| 65 74 74 69 6e 67 73 2e | 61 75 74 6f 63 6c 6f 73 |ettings.|autoclos| |00000630| 65 6f 6e 71 75 69 74 3d | 30 3b 0d 09 23 65 6e 64 |eonquit=|0;..#end| |00000640| 69 66 0d 09 70 72 69 6e | 74 66 28 22 57 65 6c 63 |if..prin|tf("Welc| |00000650| 6f 6d 65 20 74 6f 20 54 | 65 73 74 41 74 74 65 6e |ome to T|estAtten| |00000660| 75 61 74 6f 72 2e 5c 6e | 22 29 3b 0d 09 23 69 6e |uator.\n|");..#in| |00000670| 63 6c 75 64 65 20 22 4c | 75 6d 69 6e 61 6e 63 65 |clude "L|uminance| |00000680| 52 65 63 6f 72 64 31 2e | 68 22 09 09 09 09 09 2f |Record1.|h"...../| |00000690| 2f 20 72 65 61 64 20 61 | 74 20 63 6f 6d 70 69 6c |/ read a|t compil| |000006a0| 65 20 74 69 6d 65 0d 09 | 70 72 69 6e 74 66 28 22 |e time..|printf("| |000006b0| 25 73 5c 6e 22 2c 4c 52 | 2e 6e 6f 74 65 73 29 3b |%s\n",LR|.notes);| |000006c0| 0d 09 6f 6c 64 53 63 72 | 65 65 6e 3d 4c 52 2e 73 |..oldScr|een=LR.s| |000006d0| 63 72 65 65 6e 3b 0d 09 | 69 3d 4c 52 2e 73 63 72 |creen;..|i=LR.scr| |000006e0| 65 65 6e 3b 0d 09 64 6f | 7b 0d 09 09 69 66 28 47 |een;..do|{...if(G| |000006f0| 65 74 53 63 72 65 65 6e | 44 65 76 69 63 65 28 31 |etScreen|Device(1| |00000700| 29 21 3d 4e 55 4c 4c 29 | 69 3d 43 68 6f 6f 73 65 |)!=NULL)|i=Choose| |00000710| 53 63 72 65 65 6e 28 69 | 2c 22 57 68 69 63 68 20 |Screen(i|,"Which | |00000720| 73 63 72 65 65 6e 3f 22 | 29 3b 0d 09 09 65 6c 73 |screen?"|);...els| |00000730| 65 20 69 3d 30 3b 0d 09 | 09 64 65 76 69 63 65 3d |e i=0;..|.device=| |00000740| 47 65 74 53 63 72 65 65 | 6e 44 65 76 69 63 65 28 |GetScree|nDevice(| |00000750| 69 29 3b 0d 09 7d 77 68 | 69 6c 65 28 64 65 76 69 |i);..}wh|ile(devi| |00000760| 63 65 3d 3d 4e 55 4c 4c | 29 3b 0d 09 4c 52 2e 73 |ce==NULL|);..LR.s| |00000770| 63 72 65 65 6e 3d 69 3b | 0d 09 73 70 72 69 6e 74 |creen=i;|..sprint| |00000780| 66 28 73 74 72 69 6e 67 | 2c 22 4c 75 6d 69 6e 61 |f(string|,"Lumina| |00000790| 6e 63 65 52 65 63 6f 72 | 64 25 64 2e 68 22 2c 4c |nceRecor|d%d.h",L| |000007a0| 52 2e 73 63 72 65 65 6e | 29 3b 0d 09 69 3d 52 65 |R.screen|);..i=Re| |000007b0| 61 64 4c 75 6d 69 6e 61 | 6e 63 65 52 65 63 6f 72 |adLumina|nceRecor| |000007c0| 64 28 73 74 72 69 6e 67 | 2c 26 4c 52 2c 30 29 3b |d(string|,&LR,0);| |000007d0| 09 09 2f 2f 20 74 72 79 | 20 74 6f 20 72 65 61 64 |..// try| to read| |000007e0| 20 6c 61 74 65 73 74 20 | 4c 75 6d 69 6e 61 6e 63 | latest |Luminanc| |000007f0| 65 52 65 63 6f 72 64 0d | 09 69 66 28 69 3c 31 29 |eRecord.|.if(i<1)| |00000800| 70 72 69 6e 74 66 28 22 | 57 61 72 6e 69 6e 67 3a |printf("|Warning:| |00000810| 20 63 6f 75 6c 64 6e 27 | 74 20 66 69 6e 64 20 d2 | couldn'|t find .| |00000820| 25 73 d3 2e 20 43 61 6c | 69 62 72 61 74 69 6e 67 |%s.. Cal|ibrating| |00000830| 20 73 63 72 65 65 6e 20 | 25 64 2e 5c 6e 22 0d 09 | screen |%d.\n"..| |00000840| 09 2c 73 74 72 69 6e 67 | 2c 4c 52 2e 73 63 72 65 |.,string|,LR.scre| |00000850| 65 6e 29 3b 0d 09 65 6c | 73 65 20 6f 6c 64 53 63 |en);..el|se oldSc| |00000860| 72 65 65 6e 3d 4c 52 2e | 73 63 72 65 65 6e 3b 0d |reen=LR.|screen;.| |00000870| 0d 09 2f 2a 20 46 69 6e | 64 20 64 65 76 69 63 65 |../* Fin|d device| |00000880| 20 63 6f 72 72 65 73 70 | 6f 6e 64 69 6e 67 20 74 | corresp|onding t| |00000890| 6f 20 74 68 65 20 65 78 | 70 65 72 69 6d 65 6e 74 |o the ex|periment| |000008a0| 61 6c 20 73 63 72 65 65 | 6e 2e 20 2a 2f 0d 09 6f |al scree|n. */..o| |000008b0| 6c 64 47 44 48 61 6e 64 | 6c 65 20 3d 20 47 65 74 |ldGDHand|le = Get| |000008c0| 47 44 65 76 69 63 65 28 | 29 3b 0d 09 64 65 76 69 |GDevice(|);..devi| |000008d0| 63 65 20 3d 20 47 65 74 | 53 63 72 65 65 6e 44 65 |ce = Get|ScreenDe| |000008e0| 76 69 63 65 28 4c 52 2e | 73 63 72 65 65 6e 29 3b |vice(LR.|screen);| |000008f0| 0d 09 69 66 28 47 44 43 | 6c 75 74 53 69 7a 65 28 |..if(GDC|lutSize(| |00000900| 64 65 76 69 63 65 29 21 | 3d 32 35 36 20 26 26 20 |device)!|=256 && | |00000910| 4e 65 77 50 61 6c 65 74 | 74 65 4d 61 6e 61 67 65 |NewPalet|teManage| |00000920| 72 28 29 29 7b 0d 09 09 | 6d 6f 64 65 3d 48 61 73 |r()){...|mode=Has| |00000930| 44 65 70 74 68 28 64 65 | 76 69 63 65 2c 38 2c 31 |Depth(de|vice,8,1| |00000940| 2c 31 29 3b 0d 09 09 69 | 66 28 6d 6f 64 65 21 3d |,1);...i|f(mode!=| |00000950| 30 29 53 65 74 44 65 70 | 74 68 28 64 65 76 69 63 |0)SetDep|th(devic| |00000960| 65 2c 6d 6f 64 65 2c 31 | 2c 31 29 3b 09 09 2f 2f |e,mode,1|,1);..//| |00000970| 20 38 2d 62 69 74 20 70 | 69 78 65 6c 53 69 7a 65 | 8-bit p|ixelSize| |00000980| 2c 20 63 6f 6c 6f 72 0d | 09 7d 0d 09 69 66 28 47 |, color.|.}..if(G| |00000990| 44 43 6c 75 74 53 69 7a | 65 28 64 65 76 69 63 65 |DClutSiz|e(device| |000009a0| 29 21 3d 32 35 36 29 7b | 0d 09 09 50 72 69 6e 74 |)!=256){|...Print| |000009b0| 66 45 78 69 74 28 22 53 | 6f 72 72 79 2c 20 49 20 |fExit("S|orry, I | |000009c0| 72 65 71 75 69 72 65 20 | 61 20 73 63 72 65 65 6e |require |a screen| |000009d0| 20 77 69 74 68 20 32 35 | 36 20 63 6f 6c 6f 72 73 | with 25|6 colors| |000009e0| 2e 5c 6e 22 29 3b 0d 09 | 7d 0d 09 0d 09 47 65 74 |.\n");..|}....Get| |000009f0| 50 6f 72 74 28 26 6f 6c | 64 57 69 6e 64 6f 77 29 |Port(&ol|dWindow)| |00000a00| 3b 0d 09 77 69 6e 64 6f | 77 20 3d 20 47 44 4f 70 |;..windo|w = GDOp| |00000a10| 65 6e 57 69 6e 64 6f 77 | 28 64 65 76 69 63 65 29 |enWindow|(device)| |00000a20| 3b 0d 09 53 65 74 50 6f | 72 74 28 28 57 69 6e 64 |;..SetPo|rt((Wind| |00000a30| 6f 77 50 74 72 29 77 69 | 6e 64 6f 77 29 3b 0d 09 |owPtr)wi|ndow);..| |00000a40| 0d 09 66 6f 72 28 6a 3d | 30 3b 6a 3c 59 4d 41 58 |..for(j=|0;j<YMAX| |00000a50| 2f 32 3b 6a 2b 2b 29 7b | 0d 09 09 66 79 5b 6a 5d |/2;j++){|...fy[j]| |00000a60| 3d 63 6f 73 28 6a 2a 32 | 2e 30 2a 50 49 2f 38 30 |=cos(j*2|.0*PI/80| |00000a70| 2e 30 29 3b 0d 09 7d 0d | 09 63 3d 31 2e 30 3b 0d |.0);..}.|.c=1.0;.| |00000a80| 09 53 65 74 4c 75 6d 69 | 6e 61 6e 63 65 73 28 64 |.SetLumi|nances(d| |00000a90| 65 76 69 63 65 2c 26 4c | 52 2c 31 31 2c 39 30 2c |evice,&L|R,11,90,| |00000aa0| 4c 52 2e 4c 4d 69 6e 2c | 4c 52 2e 4c 4d 69 6e 2b |LR.LMin,|LR.LMin+| |00000ab0| 28 4c 52 2e 4c 4d 61 78 | 2d 4c 52 2e 4c 4d 69 6e |(LR.LMax|-LR.LMin| |00000ac0| 29 2a 63 29 3b 0d 09 63 | 2f 3d 36 2e 30 3b 0d 09 |)*c);..c|/=6.0;..| |00000ad0| 53 65 74 4c 75 6d 69 6e | 61 6e 63 65 73 28 64 65 |SetLumin|ances(de| |00000ae0| 76 69 63 65 2c 26 4c 52 | 2c 39 31 2c 31 37 30 2c |vice,&LR|,91,170,| |00000af0| 4c 52 2e 4c 4d 69 6e 2c | 4c 52 2e 4c 4d 69 6e 2b |LR.LMin,|LR.LMin+| |00000b00| 28 4c 52 2e 4c 4d 61 78 | 2d 4c 52 2e 4c 4d 69 6e |(LR.LMax|-LR.LMin| |00000b10| 29 2a 63 29 3b 0d 09 63 | 2f 3d 36 2e 30 3b 0d 09 |)*c);..c|/=6.0;..| |00000b20| 53 65 74 4c 75 6d 69 6e | 61 6e 63 65 73 28 64 65 |SetLumin|ances(de| |00000b30| 76 69 63 65 2c 26 4c 52 | 2c 31 37 31 2c 32 35 30 |vice,&LR|,171,250| |00000b40| 2c 4c 52 2e 4c 4d 69 6e | 2c 4c 52 2e 4c 4d 69 6e |,LR.LMin|,LR.LMin| |00000b50| 2b 28 4c 52 2e 4c 4d 61 | 78 2d 4c 52 2e 4c 4d 69 |+(LR.LMa|x-LR.LMi| |00000b60| 6e 29 2a 63 29 3b 0d 09 | 2f 2a 20 44 69 73 70 6c |n)*c);..|/* Displ| |00000b70| 61 79 20 61 20 73 77 65 | 70 74 2d 63 6f 6e 74 72 |ay a swe|pt-contr| |00000b80| 61 73 74 20 73 69 6e 75 | 73 6f 69 64 20 2a 2f 0d |ast sinu|soid */.| |00000b90| 09 66 6f 72 28 6a 3d 30 | 3b 6a 3c 59 4d 41 58 2f |.for(j=0|;j<YMAX/| |00000ba0| 32 3b 6a 2b 2b 29 7b 0d | 09 09 6b 3d 66 6c 6f 6f |2;j++){.|..k=floo| |00000bb0| 72 28 30 2e 35 2b 37 39 | 2e 30 2a 30 2e 35 2a 63 |r(0.5+79|.0*0.5*c| |00000bc0| 2a 28 31 2e 30 20 2b 20 | 66 79 5b 6a 5d 29 29 3b |*(1.0 + |fy[j]));| |00000bd0| 0d 09 09 6b 2b 3d 31 31 | 3b 0d 09 09 66 6f 72 28 |...k+=11|;...for(| |00000be0| 69 3d 30 3b 69 3c 31 2b | 58 4d 41 58 2f 33 3b 69 |i=0;i<1+|XMAX/3;i| |00000bf0| 2b 2b 29 72 6f 77 5b 69 | 5d 3d 6b 3b 0d 09 09 53 |++)row[i|]=k;...S| |00000c00| 65 74 50 69 78 65 6c 73 | 51 75 69 63 6b 6c 79 28 |etPixels|Quickly(| |00000c10| 30 2c 6a 2c 72 6f 77 2c | 31 2b 58 4d 41 58 2f 33 |0,j,row,|1+XMAX/3| |00000c20| 29 3b 0d 09 7d 0d 09 63 | 20 2a 3d 36 2e 30 3b 0d |);..}..c| *=6.0;.| |00000c30| 09 66 6f 72 28 6a 3d 30 | 3b 6a 3c 59 4d 41 58 2f |.for(j=0|;j<YMAX/| |00000c40| 32 3b 6a 2b 2b 29 7b 0d | 09 09 6b 3d 66 6c 6f 6f |2;j++){.|..k=floo| |00000c50| 72 28 30 2e 35 2b 37 39 | 2e 30 2a 30 2e 35 2a 63 |r(0.5+79|.0*0.5*c| |00000c60| 2a 28 31 2e 30 20 2b 20 | 66 79 5b 6a 5d 29 29 3b |*(1.0 + |fy[j]));| |00000c70| 0d 09 09 6b 2b 3d 39 31 | 3b 0d 09 09 66 6f 72 28 |...k+=91|;...for(| |00000c80| 69 3d 30 3b 69 3c 31 2b | 58 4d 41 58 2f 33 3b 69 |i=0;i<1+|XMAX/3;i| |00000c90| 2b 2b 29 72 6f 77 5b 69 | 5d 3d 6b 3b 0d 09 09 53 |++)row[i|]=k;...S| |00000ca0| 65 74 50 69 78 65 6c 73 | 51 75 69 63 6b 6c 79 28 |etPixels|Quickly(| |00000cb0| 58 4d 41 58 2f 33 2c 6a | 2c 72 6f 77 2c 31 2b 58 |XMAX/3,j|,row,1+X| |00000cc0| 4d 41 58 2f 33 29 3b 0d | 09 7d 0d 09 63 20 2a 3d |MAX/3);.|.}..c *=| |00000cd0| 36 2e 30 3b 0d 09 66 6f | 72 28 6a 3d 30 3b 6a 3c |6.0;..fo|r(j=0;j<| |00000ce0| 59 4d 41 58 2f 32 3b 6a | 2b 2b 29 7b 0d 09 09 6b |YMAX/2;j|++){...k| |00000cf0| 3d 66 6c 6f 6f 72 28 30 | 2e 35 2b 37 39 2e 30 2a |=floor(0|.5+79.0*| |00000d00| 30 2e 35 2a 63 2a 28 31 | 2e 30 20 2b 20 66 79 5b |0.5*c*(1|.0 + fy[| |00000d10| 6a 5d 29 29 3b 0d 09 09 | 6b 2b 3d 31 37 31 3b 0d |j]));...|k+=171;.| |00000d20| 09 09 66 6f 72 28 69 3d | 30 3b 69 3c 31 2b 58 4d |..for(i=|0;i<1+XM| |00000d30| 41 58 2f 33 3b 69 2b 2b | 29 72 6f 77 5b 69 5d 3d |AX/3;i++|)row[i]=| |00000d40| 6b 3b 0d 09 09 53 65 74 | 50 69 78 65 6c 73 51 75 |k;...Set|PixelsQu| |00000d50| 69 63 6b 6c 79 28 32 2a | 58 4d 41 58 2f 33 2c 6a |ickly(2*|XMAX/3,j| |00000d60| 2c 72 6f 77 2c 31 2b 58 | 4d 41 58 2f 33 29 3b 0d |,row,1+X|MAX/3);.| |00000d70| 09 7d 0d 0d 09 2f 2a 20 | 63 6f 6d 70 75 74 65 20 |.}.../* |compute | |00000d80| 74 68 72 65 65 20 63 6c | 75 74 20 65 6e 74 72 69 |three cl|ut entri| |00000d90| 65 73 20 74 68 61 74 20 | 6f 75 67 68 74 20 74 6f |es that |ought to| |00000da0| 20 70 72 6f 64 75 63 65 | 20 65 71 75 61 6c 20 6c | produce| equal l| |00000db0| 75 6d 69 6e 61 6e 63 65 | 73 20 2a 2f 0d 09 41 41 |uminance|s */..AA| |00000dc0| 3d 4c 54 6f 56 28 26 4c | 52 2c 4c 52 2e 4c 4d 61 |=LToV(&L|R,LR.LMa| |00000dd0| 78 2f 34 2e 30 29 3b 0d | 09 70 72 69 6e 74 66 28 |x/4.0);.|.printf(| |00000de0| 22 25 66 20 63 64 2f 6d | 5e 32 20 65 71 75 69 76 |"%f cd/m|^2 equiv| |00000df0| 61 6c 65 6e 74 20 6e 75 | 6d 62 65 72 20 69 73 20 |alent nu|mber is | |00000e00| 25 66 5c 6e 22 2c 56 54 | 6f 4c 28 26 4c 52 2c 41 |%f\n",VT|oL(&LR,A| |00000e10| 41 29 2c 41 41 29 3b 0d | 09 69 3d 32 35 31 3b 0d |A),AA);.|.i=251;.| |00000e20| 09 41 3d 41 41 3b 0d 09 | 61 3d 41 2f 4c 52 2e 72 |.A=AA;..|a=A/LR.r| |00000e30| 3b 0d 09 69 66 28 61 3e | 32 35 35 2e 29 20 6e 3d |;..if(a>|255.) n=| |00000e40| 32 35 35 3b 0d 09 65 6c | 73 65 20 6e 3d 61 3b 0d |255;..el|se n=a;.| |00000e50| 09 4c 52 2e 74 61 62 6c | 65 5b 69 5d 2e 72 67 62 |.LR.tabl|e[i].rgb| |00000e60| 2e 72 65 64 3d 6e 3c 3c | 38 3b 0d 09 41 20 2d 3d |.red=n<<|8;..A -=| |00000e70| 20 6e 2a 4c 52 2e 72 3b | 0d 09 61 3d 41 2f 4c 52 | n*LR.r;|..a=A/LR| |00000e80| 2e 67 3b 0d 09 69 66 28 | 61 3e 32 35 35 2e 29 20 |.g;..if(|a>255.) | |00000e90| 6e 3d 32 35 35 3b 0d 09 | 65 6c 73 65 20 6e 3d 61 |n=255;..|else n=a| |00000ea0| 3b 0d 09 4c 52 2e 74 61 | 62 6c 65 5b 69 5d 2e 72 |;..LR.ta|ble[i].r| |00000eb0| 67 62 2e 67 72 65 65 6e | 3d 6e 3c 3c 38 3b 0d 09 |gb.green|=n<<8;..| |00000ec0| 41 20 2d 3d 20 6e 2a 4c | 52 2e 67 3b 0d 09 61 3d |A -= n*L|R.g;..a=| |00000ed0| 41 2f 4c 52 2e 62 3b 0d | 09 69 66 28 61 3e 32 35 |A/LR.b;.|.if(a>25| |00000ee0| 35 2e 29 20 6e 3d 32 35 | 35 3b 0d 09 65 6c 73 65 |5.) n=25|5;..else| |00000ef0| 20 6e 3d 61 3b 0d 09 4c | 52 2e 74 61 62 6c 65 5b | n=a;..L|R.table[| |00000f00| 69 5d 2e 72 67 62 2e 62 | 6c 75 65 3d 6e 3c 3c 38 |i].rgb.b|lue=n<<8| |00000f10| 3b 0d 09 41 20 2d 3d 20 | 6e 2a 4c 52 2e 62 3b 0d |;..A -= |n*LR.b;.| |00000f20| 09 69 2b 2b 3b 0d 09 41 | 3d 41 41 3b 0d 09 61 3d |.i++;..A|=AA;..a=| |00000f30| 41 2f 4c 52 2e 67 3b 0d | 09 69 66 28 61 3e 32 35 |A/LR.g;.|.if(a>25| |00000f40| 35 2e 29 20 6e 3d 32 35 | 35 3b 0d 09 65 6c 73 65 |5.) n=25|5;..else| |00000f50| 20 6e 3d 61 3b 0d 09 4c | 52 2e 74 61 62 6c 65 5b | n=a;..L|R.table[| |00000f60| 69 5d 2e 72 67 62 2e 67 | 72 65 65 6e 3d 6e 3c 3c |i].rgb.g|reen=n<<| |00000f70| 38 3b 0d 09 41 20 2d 3d | 20 6e 2a 4c 52 2e 67 3b |8;..A -=| n*LR.g;| |00000f80| 0d 09 61 3d 41 2f 4c 52 | 2e 62 3b 0d 09 69 66 28 |..a=A/LR|.b;..if(| |00000f90| 61 3e 32 35 35 2e 29 20 | 6e 3d 32 35 35 3b 0d 09 |a>255.) |n=255;..| |00000fa0| 65 6c 73 65 20 6e 3d 61 | 3b 0d 09 4c 52 2e 74 61 |else n=a|;..LR.ta| |00000fb0| 62 6c 65 5b 69 5d 2e 72 | 67 62 2e 62 6c 75 65 3d |ble[i].r|gb.blue=| |00000fc0| 6e 3c 3c 38 3b 0d 09 41 | 20 2d 3d 20 6e 2a 4c 52 |n<<8;..A| -= n*LR| |00000fd0| 2e 62 3b 0d 09 61 3d 41 | 2f 4c 52 2e 72 3b 0d 09 |.b;..a=A|/LR.r;..| |00000fe0| 69 66 28 61 3e 32 35 35 | 2e 29 20 6e 3d 32 35 35 |if(a>255|.) n=255| |00000ff0| 3b 0d 09 65 6c 73 65 20 | 6e 3d 61 3b 0d 09 4c 52 |;..else |n=a;..LR| |00001000| 2e 74 61 62 6c 65 5b 69 | 5d 2e 72 67 62 2e 72 65 |.table[i|].rgb.re| |00001010| 64 3d 6e 3c 3c 38 3b 0d | 09 41 20 2d 3d 20 6e 2a |d=n<<8;.|.A -= n*| |00001020| 4c 52 2e 72 3b 0d 09 69 | 2b 2b 3b 0d 09 41 3d 41 |LR.r;..i|++;..A=A| |00001030| 41 3b 0d 09 61 3d 41 2f | 4c 52 2e 62 3b 0d 09 69 |A;..a=A/|LR.b;..i| |00001040| 66 28 61 3e 32 35 35 2e | 29 20 6e 3d 32 35 35 3b |f(a>255.|) n=255;| |00001050| 0d 09 65 6c 73 65 20 6e | 3d 61 3b 0d 09 4c 52 2e |..else n|=a;..LR.| |00001060| 74 61 62 6c 65 5b 69 5d | 2e 72 67 62 2e 62 6c 75 |table[i]|.rgb.blu| |00001070| 65 3d 6e 3c 3c 38 3b 0d | 09 41 20 2d 3d 20 6e 2a |e=n<<8;.|.A -= n*| |00001080| 4c 52 2e 62 3b 0d 09 61 | 3d 41 2f 4c 52 2e 72 3b |LR.b;..a|=A/LR.r;| |00001090| 0d 09 69 66 28 61 3e 32 | 35 35 2e 29 20 6e 3d 32 |..if(a>2|55.) n=2| |000010a0| 35 35 3b 0d 09 65 6c 73 | 65 20 6e 3d 61 3b 0d 09 |55;..els|e n=a;..| |000010b0| 4c 52 2e 74 61 62 6c 65 | 5b 69 5d 2e 72 67 62 2e |LR.table|[i].rgb.| |000010c0| 72 65 64 3d 6e 3c 3c 38 | 3b 0d 09 41 20 2d 3d 20 |red=n<<8|;..A -= | |000010d0| 6e 2a 4c 52 2e 72 3b 0d | 09 61 3d 41 2f 4c 52 2e |n*LR.r;.|.a=A/LR.| |000010e0| 67 3b 0d 09 69 66 28 61 | 3e 32 35 35 2e 29 20 6e |g;..if(a|>255.) n| |000010f0| 3d 32 35 35 3b 0d 09 65 | 6c 73 65 20 6e 3d 61 3b |=255;..e|lse n=a;| |00001100| 0d 09 4c 52 2e 74 61 62 | 6c 65 5b 69 5d 2e 72 67 |..LR.tab|le[i].rg| |00001110| 62 2e 67 72 65 65 6e 3d | 6e 3c 3c 38 3b 0d 09 41 |b.green=|n<<8;..A| |00001120| 20 2d 3d 20 6e 2a 4c 52 | 2e 67 3b 0d 09 69 2b 2b | -= n*LR|.g;..i++| |00001130| 3b 0d 09 66 6f 72 28 69 | 3d 32 35 31 3b 69 3c 32 |;..for(i|=251;i<2| |00001140| 35 34 3b 69 2b 2b 29 20 | 70 72 69 6e 74 66 28 22 |54;i++) |printf("| |00001150| 25 34 64 2c 25 34 64 2c | 25 34 64 20 3d 20 25 36 |%4d,%4d,|%4d = %6| |00001160| 2e 32 66 20 3d 3d 20 25 | 37 2e 33 66 20 63 64 2f |.2f == %|7.3f cd/| |00001170| 6d 5e 32 5c 6e 22 2c 0d | 09 09 4c 52 2e 74 61 62 |m^2\n",.|..LR.tab| |00001180| 6c 65 5b 69 5d 2e 72 67 | 62 2e 72 65 64 2f 32 35 |le[i].rg|b.red/25| |00001190| 36 2c 4c 52 2e 74 61 62 | 6c 65 5b 69 5d 2e 72 67 |6,LR.tab|le[i].rg| |000011a0| 62 2e 67 72 65 65 6e 2f | 32 35 36 2c 4c 52 2e 74 |b.green/|256,LR.t| |000011b0| 61 62 6c 65 5b 69 5d 2e | 72 67 62 2e 62 6c 75 65 |able[i].|rgb.blue| |000011c0| 2f 32 35 36 2c 0d 09 09 | 4c 54 6f 56 28 26 4c 52 |/256,...|LToV(&LR| |000011d0| 2c 47 65 74 4c 75 6d 69 | 6e 61 6e 63 65 28 4e 55 |,GetLumi|nance(NU| |000011e0| 4c 4c 2c 26 4c 52 2c 69 | 29 29 2c 20 47 65 74 4c |LL,&LR,i|)), GetL| |000011f0| 75 6d 69 6e 61 6e 63 65 | 28 4e 55 4c 4c 2c 26 4c |uminance|(NULL,&L| |00001200| 52 2c 69 29 29 3b 0d 09 | 4c 6f 61 64 4c 75 6d 69 |R,i));..|LoadLumi| |00001210| 6e 61 6e 63 65 73 28 64 | 65 76 69 63 65 2c 26 4c |nances(d|evice,&L| |00001220| 52 2c 32 35 31 2c 32 35 | 33 29 3b 0d 09 0d 09 2f |R,251,25|3);..../| |00001230| 2a 20 44 69 73 70 6c 61 | 79 20 73 74 72 69 70 65 |* Displa|y stripe| |00001240| 73 20 2a 2f 0d 09 66 6f | 72 28 69 3d 30 3b 69 3c |s */..fo|r(i=0;i<| |00001250| 58 4d 41 58 3b 29 20 7b | 0d 09 09 66 6f 72 28 6b |XMAX;) {|...for(k| |00001260| 3d 30 3b 6b 3c 31 30 3b | 6b 2b 2b 29 72 6f 77 5b |=0;k<10;|k++)row[| |00001270| 69 2b 2b 5d 3d 32 35 31 | 3b 0d 09 09 66 6f 72 28 |i++]=251|;...for(| |00001280| 6b 3d 30 3b 6b 3c 31 30 | 3b 6b 2b 2b 29 72 6f 77 |k=0;k<10|;k++)row| |00001290| 5b 69 2b 2b 5d 3d 32 35 | 32 3b 0d 09 09 66 6f 72 |[i++]=25|2;...for| |000012a0| 28 6b 3d 30 3b 6b 3c 31 | 30 3b 6b 2b 2b 29 72 6f |(k=0;k<1|0;k++)ro| |000012b0| 77 5b 69 2b 2b 5d 3d 32 | 35 33 3b 0d 09 7d 0d 09 |w[i++]=2|53;..}..| |000012c0| 66 6f 72 28 6a 3d 59 4d | 41 58 2f 32 3b 6a 3c 59 |for(j=YM|AX/2;j<Y| |000012d0| 4d 41 58 3b 6a 2b 2b 29 | 53 65 74 50 69 78 65 6c |MAX;j++)|SetPixel| |000012e0| 73 51 75 69 63 6b 6c 79 | 28 30 2c 6a 2c 72 6f 77 |sQuickly|(0,j,row| |000012f0| 2c 58 4d 41 58 29 3b 0d | 09 0d 09 70 72 69 6e 74 |,XMAX);.|...print| |00001300| 66 28 22 48 69 74 20 72 | 65 74 75 72 6e 20 74 6f |f("Hit r|eturn to| |00001310| 20 71 75 69 74 2e 22 29 | 3b 0d 09 67 65 74 63 68 | quit.")|;..getch| |00001320| 61 72 28 29 3b 0d 09 53 | 65 74 50 6f 72 74 28 6f |ar();..S|etPort(o| |00001330| 6c 64 57 69 6e 64 6f 77 | 29 3b 0d 09 53 65 74 47 |ldWindow|);..SetG| |00001340| 44 65 76 69 63 65 28 6f | 6c 64 47 44 48 61 6e 64 |Device(o|ldGDHand| |00001350| 6c 65 29 3b 0d 09 47 44 | 44 69 73 70 6f 73 65 57 |le);..GD|DisposeW| |00001360| 69 6e 64 6f 77 28 77 69 | 6e 64 6f 77 29 3b 0d 09 |indow(wi|ndow);..| |00001370| 52 65 73 74 6f 72 65 43 | 6c 75 74 73 28 29 3b 0d |RestoreC|luts();.| |00001380| 09 23 69 66 20 28 54 48 | 49 4e 4b 5f 43 20 7c 7c |.#if (TH|INK_C ||| |00001390| 20 54 48 49 4e 4b 5f 43 | 50 4c 55 53 20 7c 7c 20 | THINK_C|PLUS || | |000013a0| 53 59 4d 41 4e 54 45 43 | 5f 43 29 0d 09 09 61 62 |SYMANTEC|_C)...ab| |000013b0| 6f 72 74 28 29 3b 0d 09 | 23 65 6c 69 66 20 5f 5f |ort();..|#elif __| |000013c0| 4d 57 45 52 4b 53 5f 5f | 0d 09 09 53 49 4f 55 58 |MWERKS__|...SIOUX| |000013d0| 53 65 74 74 69 6e 67 73 | 2e 61 75 74 6f 63 6c 6f |Settings|.autoclo| |000013e0| 73 65 6f 6e 71 75 69 74 | 3d 31 3b 0d 09 23 65 6e |seonquit|=1;..#en| |000013f0| 64 69 66 0d 7d 0d 00 00 | 00 00 00 00 00 00 00 00 |dif.}...|........| |00001400| 00 00 01 00 00 00 01 80 | 00 00 00 80 00 00 00 52 |........|.......R| |00001410| 32 5c 8f 28 5f 4e 5e 4e | 75 4e 75 00 00 71 06 03 |2\.(_N^N|uNu..q..| |00001420| 80 00 55 4e 56 ff 00 48 | e7 03 08 42 67 42 a7 3f |..UNV..H|...BgB.?| |00001430| 10 54 65 73 74 41 74 74 | 65 6e 75 61 74 6f 72 2e |.TestAtt|enuator.| |00001440| 63 61 02 00 00 00 54 45 | 58 54 43 57 49 45 01 00 |ca....TE|XTCWIE..| |00001450| 00 00 54 45 58 54 43 57 | 49 45 01 00 00 28 00 00 |..TEXTCW|IE...(..| |00001460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00001470| 00 00 a1 89 1b 03 00 00 | 13 76 00 00 01 d2 5f 4e |........|.v...._N| |00001480| ba ff a2 4a 00 67 06 78 | 3d 76 3e 60 04 78 3f 76 |...J.g.x|=v>`.x?v| |00001490| 40 a8 50 3f 3c 02 59 4e | ad 18 12 42 a7 3f 3c 02 |@.P?<.YN|...B.?<.| |000014a0| 59 42 a7 48 78 ff ff a9 | 7c 28 5f 2f 0c a8 73 3e |YB.Hx...||(_/..s>| |000014b0| bc 00 03 a8 87 3f 3c 00 | 09 a8 8a 3f 2c 00 14 70 |.....?<.|...?,..p| |000014c0| d8 d0 6c 00 16 3f 00 4e | ba 02 20 2e 8c 3f 3c 00 |..l..?.N|.. ..?<.| |000014d0| 02 48 6e ff ca 48 6e ff | c6 48 6e ff f4 a9 8d 42 |.Hn..Hn.|.Hn....B| |000014e0| a7 3f 04 a9 bc 26 5f 2f | 0b 48 6e ff f4 a8 f6 2f |.?...&_/|.Hn..../| |000014f0| 0b a9 a3 2f 0c 3f 3c 00 | 01 48 6e ff ca 48 6e ff |.../.?<.|.Hn..Hn.| |00001500| 00 00 00 28 00 02 00 00 | 03 49 00 00 03 4d 05 6d |...(....|.I...M.m| |00001510| 61 69 6e 00 00 00 03 8a | 00 00 03 98 0f 54 65 73 |ain.....|.....Tes| |00001520| 74 41 74 74 65 6e 75 61 | 74 6f 72 00 00 00 00 48 |tAttenua|tor....H| |00001530| 00 09 4d 6f 6e 61 63 6f | 00 00 00 00 00 00 00 00 |..Monaco|........| |00001540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00001550| 00 00 00 03 00 04 00 3e | 00 04 01 cd 02 63 00 3e |.......>|.....c.>| |00001560| 00 04 01 cd 02 63 ac 54 | 0e 39 00 00 13 11 00 00 |.....c.T|.9......| |00001570| 13 18 00 00 10 2f 00 00 | 00 00 00 04 00 01 00 01 |...../..|........| |00001580| 00 00 01 00 00 00 01 80 | 00 00 00 80 00 00 00 52 |........|.......R| |00001590| 00 3a 1f a8 35 9e 00 00 | 00 1c 00 52 00 01 4d 50 |.:..5...|...R..MP| |000015a0| 53 52 00 01 00 12 4d 57 | 42 42 00 00 00 2a 03 ef |SR....MW|BB...*..| |000015b0| ff ff 00 00 00 00 00 00 | 00 00 03 ed ff ff 00 00 |........|........| |000015c0| 00 2c 00 00 00 00 03 f0 | ff ff 00 00 00 78 00 00 |.,......|.....x..| |000015d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000015e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000015f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| +--------+-------------------------+-------------------------+--------+--------+